<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="./jquery.min.js"></script>
    <script>
        $(function() {
            // 1.
            // var target = {};
            // var obj = {
            //     id: 2,
            //     name: "dada"
            // };
            // $.extend(target, obj);
            // console.log(target);
            // 2. 原来有数据，会替换
            // var target = {
            //     id: 0
            // };
            // var obj = {
            //     id: 2,
            //     name: "dada"
            // };
            // $.extend(target, obj);
            // console.log(target);
            // 3.默认浅拷贝时，复杂数据类拷贝的是地址，所以拷贝前后指向的是同一个数据，修改其中一个另一个会改变
            var target = {
                id: 0,
                msg: {
                    sex: "nv"
                }
            };
            var obj = {
                id: 2,
                name: "dada",
                msg: {
                    age: 19
                }
            };
            // $.extend(target, obj);
            // console.log(target);
            // 4.深拷贝会重新开辟空间存放数据
            $.extend(true, target, obj);
            console.log(target);
        })
    </script>
</head>
<body>
    
</body>
</html>